package com.hiyee.pojo;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "b2c_goods_comment")
public class GoodsComment extends BasePojo{
    /**
     * 表Id
     */
    @Id
    @Column(name = "comment_id")
    private Integer commentId;

    /**
     * 客户Id
     */
    @Column(name = "customer_id")
    private Integer customerId;

    /**
     * 客户头像
     */
    @Column(name = "avatar_url")
    private String avatarUrl;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 货品Id
     */
    @Column(name = "goods_id")
    private Integer goodsId;

    /**
     * 商品Id
     */
    @Column(name = "product_id")
    private Integer productId;

    /**
     * 商品规格
     */
    private String specs;

    /**
     * 评星，满星5星
     */
    private Boolean score;

    /**
     * 评论内容
     */
    private String content;

    /**
     * 审核时间
     */
    @Column(name = "checked_at")
    private Date checkedAt;

    /**
     * 审核人
     */
    @Column(name = "op_name")
    private String opName;

    /**
     * 创建时间
     */
    @Column(name = "created_at")
    private Date createdAt;

    /**
     * 更新时间
     */
    @Column(name = "updated_at")
    private Date updatedAt;

    /**
     * 上传的图片
     */
    private String images;

    /**
     * 获取表Id
     *
     * @return comment_id - 表Id
     */
    public Integer getCommentId() {
        return commentId;
    }

    /**
     * 设置表Id
     *
     * @param commentId 表Id
     */
    public void setCommentId(Integer commentId) {
        this.commentId = commentId;
    }

    /**
     * 获取客户Id
     *
     * @return customer_id - 客户Id
     */
    public Integer getCustomerId() {
        return customerId;
    }

    /**
     * 设置客户Id
     *
     * @param customerId 客户Id
     */
    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    /**
     * 获取客户头像
     *
     * @return avatar_url - 客户头像
     */
    public String getAvatarUrl() {
        return avatarUrl;
    }

    /**
     * 设置客户头像
     *
     * @param avatarUrl 客户头像
     */
    public void setAvatarUrl(String avatarUrl) {
        this.avatarUrl = avatarUrl;
    }

    /**
     * 获取昵称
     *
     * @return nickname - 昵称
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * 设置昵称
     *
     * @param nickname 昵称
     */
    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    /**
     * 获取货品Id
     *
     * @return goods_id - 货品Id
     */
    public Integer getGoodsId() {
        return goodsId;
    }

    /**
     * 设置货品Id
     *
     * @param goodsId 货品Id
     */
    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    /**
     * 获取商品Id
     *
     * @return product_id - 商品Id
     */
    public Integer getProductId() {
        return productId;
    }

    /**
     * 设置商品Id
     *
     * @param productId 商品Id
     */
    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    /**
     * 获取商品规格
     *
     * @return specs - 商品规格
     */
    public String getSpecs() {
        return specs;
    }

    /**
     * 设置商品规格
     *
     * @param specs 商品规格
     */
    public void setSpecs(String specs) {
        this.specs = specs;
    }

    /**
     * 获取评星，满星5星
     *
     * @return score - 评星，满星5星
     */
    public Boolean getScore() {
        return score;
    }

    /**
     * 设置评星，满星5星
     *
     * @param score 评星，满星5星
     */
    public void setScore(Boolean score) {
        this.score = score;
    }

    /**
     * 获取评论内容
     *
     * @return content - 评论内容
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置评论内容
     *
     * @param content 评论内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 获取审核时间
     *
     * @return checked_at - 审核时间
     */
    public Date getCheckedAt() {
        return checkedAt;
    }

    /**
     * 设置审核时间
     *
     * @param checkedAt 审核时间
     */
    public void setCheckedAt(Date checkedAt) {
        this.checkedAt = checkedAt;
    }

    /**
     * 获取审核人
     *
     * @return op_name - 审核人
     */
    public String getOpName() {
        return opName;
    }

    /**
     * 设置审核人
     *
     * @param opName 审核人
     */
    public void setOpName(String opName) {
        this.opName = opName;
    }

    /**
     * 获取创建时间
     *
     * @return created_at - 创建时间
     */
    public Date getCreatedAt() {
        return createdAt;
    }

    /**
     * 设置创建时间
     *
     * @param createdAt 创建时间
     */
    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    /**
     * 获取更新时间
     *
     * @return updated_at - 更新时间
     */
    public Date getUpdatedAt() {
        return updatedAt;
    }

    /**
     * 设置更新时间
     *
     * @param updatedAt 更新时间
     */
    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    /**
     * 获取上传的图片
     *
     * @return images - 上传的图片
     */
    public String getImages() {
        return images;
    }

    /**
     * 设置上传的图片
     *
     * @param images 上传的图片
     */
    public void setImages(String images) {
        this.images = images;
    }
}